/**
 * "Visual Paradigm: DO NOT MODIFY THIS FILE!"
 * 
 * This is an automatic generated file. It will be regenerated every time 
 * you generate persistence class.
 * 
 * Modifying its content may cause the program not work, or your work may lost.
 */

/**
 * Licensee: DuKe TeAm
 * License Type: Purchased
 */
package orm;

import orm.dao.*;

public abstract class DAOFactory {
	private static DAOFactory _factory = new DAOFactoryImpl();
	
	public static DAOFactory getDAOFactory() {
		return _factory;
	}
	
	public abstract Tbv_usuarioDAO getTbv_usuarioDAO();
	public abstract Tbv_tipo_usuarioDAO getTbv_tipo_usuarioDAO();
	public abstract Tbv_caja_monedaDAO getTbv_caja_monedaDAO();
	public abstract Tbv_capturaDAO getTbv_capturaDAO();
	public abstract Tbv_tipo_capturaDAO getTbv_tipo_capturaDAO();
	public abstract Tbv_bitacora_rutaDAO getTbv_bitacora_rutaDAO();
	public abstract Tbv_tipo_servicioDAO getTbv_tipo_servicioDAO();
	public abstract Tbv_maquinaDAO getTbv_maquinaDAO();
	public abstract Tbv_productoDAO getTbv_productoDAO();
	public abstract Tbv_datos_usuarioDAO getTbv_datos_usuarioDAO();
	public abstract Tbv_rutaDAO getTbv_rutaDAO();
	public abstract Tbv_clienteDAO getTbv_clienteDAO();
	public abstract Tbv_regionDAO getTbv_regionDAO();
	public abstract Tbv_provinciaDAO getTbv_provinciaDAO();
	public abstract Tbv_comunaDAO getTbv_comunaDAO();
	public abstract Tbv_tipo_maquinaDAO getTbv_tipo_maquinaDAO();
	public abstract Tbv_caja_billeteDAO getTbv_caja_billeteDAO();
	public abstract Tbv_parametroDAO getTbv_parametroDAO();
	public abstract Tbv_contadorDAO getTbv_contadorDAO();
	public abstract Tbv_tipo_contadorDAO getTbv_tipo_contadorDAO();
	public abstract Tbv_bitacora_abastecimientoDAO getTbv_bitacora_abastecimientoDAO();
	public abstract Tbv_vehiculosDAO getTbv_vehiculosDAO();
	public abstract Tbv_bitacora_recaudacionDAO getTbv_bitacora_recaudacionDAO();
	public abstract Tbv_tipo_caja_billeteDAO getTbv_tipo_caja_billeteDAO();
	public abstract Tbv_tipo_caja_monedaDAO getTbv_tipo_caja_monedaDAO();
	public abstract Tbv_medidaDAO getTbv_medidaDAO();
	public abstract Tbv_bitacora_reparacionDAO getTbv_bitacora_reparacionDAO();
	public abstract Tbv_facturacionDAO getTbv_facturacionDAO();
	public abstract Tbv_log_trazabilidadDAO getTbv_log_trazabilidadDAO();
	public abstract Tbv_bitacora_maquinaDAO getTbv_bitacora_maquinaDAO();
	public abstract Tbv_ruta_programadaDAO getTbv_ruta_programadaDAO();
	public abstract Tbv_maquina_tbv_productoDAO getTbv_maquina_tbv_productoDAO();
	public abstract Tbv_maquina_tbv_ruta_programadaDAO getTbv_maquina_tbv_ruta_programadaDAO();
}

